home *** CD-ROM | disk | FTP | other *** search
- Path: news.infi.net!usenet
- From: nngis@norfolk.infi.net (Greg DiGiorgio)
- Newsgroups: comp.lang.c
- Subject: Re: Borland Turbo C
- Date: 19 Jan 1996 13:17:16 GMT
- Organization: Customer of InfiNet
- Distribution: world
- Message-ID: <4do5ks$hhr@news.infi.net>
- References: <4dlo30$juu@lugb.latrobe.edu.au>
- Reply-To: nngis@norfolk.infi.net
- NNTP-Posting-Host: h-wastelands.norfolk.infi.net
- Mime-Version: 1.0
- X-Newsreader: WinVN 0.99.3
-
- In article <4dlo30$juu@lugb.latrobe.edu.au>, cs102238@lux.latrobe.edu.au
- says...
- >
- >Is there such a thing as a version of Borland Turbo C which is bug free
- or
- >is Borland just friggin useless? I am getting compile time errors in the
- >supplied header files. Any one else come across this problem?
-
- I have used Turbo-C for DOS since V2.0 in 1988. That includes Turbo C/C++
- V1.0, V2.0, Second Edition, and V3.0. And I only came across one
- limitation, possible bug. In 2nd Edition, the compiler limited you to 21
- nested "else if" stmts. That limitation was introduced in 2nd Edition and
- removed in V3.0. I still use these compilers today - mainly for writing
- ANSI std 'C' for use in UNIX. The DOS compiler has a debugger and is much
- nicer to use than our command compiler in UNIX. I then copy all my code
- to the UNIX box, compile, and run.
-
- My point is that it is very difficult (not impossible, though) to find
- bugs in a commercial-grade compiler. I have used Turbo C/C++ for Windows
- as well and have never had the problem you describe.
-
- From your description, it appears that you may have mixed versions of
- Turbo-C installed. Is it possible that (1) you have installed more than
- one version into the same dir? (2) installed more than 1 vers into dif
- dirs and the <options> <directories> entries in the IDE are incorrect
- (point to dirs other than you expect)?
-
- If not, I'd be interested in seeing the compile-time errors to which you
- refer. With older versions of TC, it is possible to gen compile errors
- that indicate one problem, but is actually caused by something totally
- unrelated. This can be done with misplaced "{}", missing ";", and other
- stuff.
-
- Hope this helps,
- Greg DiGiorgio
-
-